#stores #center_colum label {
	display:inline-block;
	width:150px;
	font-weight:bold;
	text-align:right
}
input#addressInput {
	padding:2px 5px;
	width:300px;
	border:1px solid #ccc
}
select#radiusSelect {
	margin: 0 5px 0 0;
	width:50px;
	border:1px solid #ccc
}

#stores_loader {
   display: none;
   margin-left: 5px
}

#locationSelect {
   visibility: hidden;
   width: 400px;
	border:1px solid #ccc
}

#stores #center_column p .button {float:right}

#map {
   margin:15px auto;
   height:375px;
   width:535px
}

#stores-table {border-bottom:1px solid #999}
#stores-table tr:nth-child(odd) {background-color: #f3f3f3;}
#stores-table td {
	border-top:1px solid #ccc;
	border-bottom:none
}
#stores-table td.distance {border-right:1px solid #999}

#stores .stores-wrap{margin: 5% auto; width: 660px; position: relative; z-index: 99;}
#stores .stores-wrap .stores_left{float: left; margin: 0 28px 0 0;}
#stores .stores-wrap .stores_left img{display: block; margin: 14px 0 0 0; float: left;}
#stores .stores-wrap .store-small{float: left; width: 220px; margin: 0 0px 12px 0 !important;min-height: 100px;max-height: 100px;}
#stores .stores-wrap .stores_left .row_chk select{width: 192px; line-height: 22px; font-size: 12px; 
padding: 2px;}
#stores .stores-wrap .stores_left .row_chk{margin: 0 0 9px 0; box-shadow:0px 2px 4px #aaaaaa;}
#stores .stores-wrap h3{margin: 0 0 24px 0; color:#000 !important; font-family: 'HelveticaNeueLTStd-BdCn'; font-size: 16px; text-transform: uppercase; padding: 0;}
#stores .stores-wrap .store-small p{font-size: 12px; color:#000; font-weight: normal;}
#stores .Stores, #stores .vente{display: none;}